Java SE
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Contents
β’ Plateforme Java
β’ Licences
β’ Voir aussi
β’ Liens externes
β’ Bibliographie
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Plateforme Java
β’ Java SE
β’ Jakarta EE
β’ Java ME
β’ JavaFX
β’ Java Card
Java Platform, Standard Edition, ou Java SE (anciennement Java 2 Platform, Standard Edition, ou J2SE), est une spΓ©cification de la plateforme Java d'Oracle, destinΓ©e typiquement aux applications pour poste de travailcite-ref-1[1].
La plateforme est composΓ©e, outre les API de base :
β’ de JDBC (pour la gestion des bases de donnΓ©es).
Γ chaque version de Java SE correspond notamment, comme toutes les Γ©ditions Java :
β’ les Java Specification Requests (JSR), constituant les spΓ©cifications de la version considΓ©rΓ©e ;
⒠un Java Development Kit (JDK), contenant les bibliothèques logicielles ;
β’ un Java Runtime Environment (JRE), contenant le seul environnement d'exΓ©cution (compris de base dans le JDK).
Versions et historique
Java 2 Platform, Standard Edition, ou J2SE, a été renommée Java Platform, Standard Edition, ou Java SE, par Sun Microsystems juste après son rachat par Oracle Corporation en 2009.
Oracle a annoncΓ© en juillet 2011 la sortie de Java SE 7 pour le mois d'aoΓ»t de cette mΓͺme annΓ©e. Cette version n'a toutefois Γ©tΓ© prΓ©conisΓ©e Γ la communautΓ© d'utilisateurs qu'un an plus tard. Elle a Γ©tΓ© mise Γ jour plusieurs fois de suite, ainsi que Java 6, principalement pour corriger des failles de sΓ©curitΓ©.
Java 8 est sorti en mars 2014, compatible sur Apple Γ partir de MacOSX 10.7 seulement.
Fin 2017, les versions suivantes d'implΓ©mentation de Java SE RunTimeEnvironment par Oracle existent :
| Version | Last public update | DΓ©nomination JSE/JRE | Nom de code | SpΓ©cifications | JDK |
|---|---|---|---|---|---|
| 1.8 | 0.171 | Java SE 8 | KenaΓ― | - | 1.8 |
| 1.7 | 0.80 | Java SE 7 | Dolphin | (en) JSR 336 | 1.7 |
| 1.6 | 0.45/0.51 | Java SE 6 | Mustang | (en) JSR 270 | 1.6 |
| 1.5 | 0.22 | J2SE 5.0 | Tiger | (en) JSR 176 | 1.5 |
| 1.4 | 2.19 | J2SE 1.4 | Merlin | (en) JSR 59 | 1.4 |
| 1.3 | 1.29 | J2SE 1.3 | Kestrel | (en) JSR 58 | 1.3 |
| 1.2 | - | Java 1.2 | | (en) JSR 52 | 1.2 |
| Version | Statut actuel | PΓ©riode de maintenance |
|---|---|---|
| 1.8 | Stable, actuel, version 1.8.0.171 propo⦠| |
| 1.7 | Stable, actuel, version 1.7.0.80 propos⦠| 2011-2015 ou + |
| 1.6 | Stable, actuel, version 1.6.0.45 propos⦠| 2005-2013 |
| 1.5 | En fin de vie | 2002-2006 |
| 1.4 | Obsolète | 2000-2004 |
| 1.3 | Obsolète | 2000-2001 |
| 1.2 | N'est plus soutenu de faΓ§on active | 2000-2006 |
Licences
En 2023, Oracle modifie en profondeur son mode de licence pour Java SE, en ne proposant plus les licences au processeur ou Γ l'utilisateur nommΓ©, mais uniquement au nombre total d'employΓ©s de l'entreprise concernΓ©e, y compris ceux qui n'utilisent pas Javacite-ref-4[4], ce qui risque d'augmenter significativement les coΓ»tscite-ref-5[5] et provoque des rΓ©actions nΓ©gatives parmi les entreprises concernΓ©escite-ref-6[6].
Notes et rΓ©fΓ©rences
cite-note-11. β Java SE Overview
cite-note-21. Java SE 6 Update Release Notes
cite-note-32. http://www.oracle.com/technetwork/java/javase/eol-135779.html
cite-note-44. β 2023(en) Β« Oracle Java Licensing Changes Β», sur Palisadecompliance, janvier 2023
cite-note-55. β 2023(en) Β« Oracle changes its Java pricing as customers brace for higher costs Β», sur techzine.eu, 31 janvier 2023
cite-note-66. β 2023(en) Β« Oracle makes significant change to its Java license Β», sur SDTimes, 8 fΓ©vrier 2023
Voir aussi
Articles connexes
Liens externes
Toutes les pages suivantes sont des pages de sites Web appartenant Γ Oracle Corporation, elles sont donc toutes en anglais amΓ©ricain.
β’ PrΓ©sentation des 'briques' du J2SE par Oracle
β’ Page principale officielle de Java SE
β’ Documentation de l'API Java SE
β’ Open Source Java
β’ Java SE Tech Tip
Bibliographie